package com.monday.greedy.algorithm;

import java.util.Arrays;

/**
 * 最短服务时间
 *   假设有 n 个人等待被服务，但是服务窗口只有一个，每个人需要被服务的时间长度是不同的，如何安排被服务的先后顺序，才能让这 n 个人总的等待时间最短？
 */
public class MinimumServiceTime {

    /**
     * 最短服务时间
     * @param serviceTimes
     */
    public void minServiceTime(int[]  serviceTimes) {
        System.out.println("原始数据====>" + Arrays.toString(serviceTimes));

        Arrays.sort(serviceTimes);

        System.out.println("最短服务时间排序====>" + Arrays.toString(serviceTimes));
    }

}
